Шаг 53 - Элемент ActiveX Crystal Report Control. Вывод отчета непосредственно на принтер.

Если установить свойство

CrystalReport1.Destination = crptToPrinter

то после выполнения метода PrintReport или установки свойства Action=1 отчет без каких-либо вопросов и предупреждений будет отправлен прямо на текущий принтер. Если не делать никаких других настроек, будут отпечатаны все страницы указанного в свойстве ReportFileName отчета в одном экземпляре.

Управлять процессом вывода отчета на принтер можно с помощью следующих свойств элемента Crystal Report Control:

PrinterDriver, PrinterName, PrinterPort возвращают и устанавливают соответственно имя драйвера, имя принтера и порт принтера, на котором должен печататься отчет. Эти свойства следует использовать совместно.

CopiesToPrinter устанавливает количество копий, которые надо отпечатать.

PrinterCollation если установлено количество копий больше одной, определяет, будут ли копии объединены.

PrinterStartPage устанавливает страницу, с которой нужно печатать отчет. По умолчанию печать начинается с первой страницы.

PrinterStopPage устанавливает последнюю страницу, которая должна быть напечатана. По умолчанию печатаются все страницы.


Автор Юрий Гвоздев.
Hosted by uCoz